weapons blockade - German English Dictionary